internal organs - Alemán Inglés Diccionario